60af4e97ef518bf052db276866dcf7ceb3df86c5,tests/edu/harvard/hul/ois/fits/junit/DocMDTest.java,DocMDTest,testEpubOutput,#,308
Before Change
@Test
public void testEpubOutput() throws Exception {
Fits fits = new Fits();
File input = new File("testfiles/GeographyofBliss_oneChapter.epub");
FitsOutput fitsOut = fits.examine(input);
XMLOutputter serializer = new XMLOutputter(Format.getPrettyFormat());
serializer.output(fitsOut.getFitsXml(), System.out);
fitsOut.addStandardCombinedFormat();
DocumentMD docmd = (DocumentMD)fitsOut.getStandardXmlContent();
if(docmd != null) {
docmd.setRoot(true);
XMLOutputFactory xmlof = XMLOutputFactory.newInstance();
XMLStreamWriter writer = xmlof.createXMLStreamWriter(System.out);
docmd.output(writer);
}
fitsOut.saveToDisk("test-generated-output/GeographyofBliss_oneChapter_EPUB_Output.xml");
}
After Change
Fits fits = new Fits();
// process multiple files to examine different types of output
String[] inputFilenames = {"Winnie-the-Pooh-protected.epub",
"GeographyofBliss_oneChapter.epub",
"aliceDynamic_images_metadata_tableOfContents.epub",
"epub30-test-font-embedding-obfuscation.epub"};
for (String inputFilename : inputFilenames) {
String outputFilename = "test-generated-output/"+ inputFilename + "_Output.xml";
File input = new File("testfiles/" + inputFilename);
FitsOutput fitsOut = fits.examine(input);
XMLOutputter serializer = new XMLOutputter(Format.getPrettyFormat());
fitsOut.addStandardCombinedFormat();
serializer.output(fitsOut.getFitsXml(), System.out);
fitsOut.saveToDisk(outputFilename);
}